package hcn.enums;

import lombok.AllArgsConstructor;
import lombok.NoArgsConstructor;


/**
 * 外部枚举全部迁移至hc-service  2022-10-13
 *
 * @author Qulc - 2022/10/13 11:11
 */
@NoArgsConstructor
@AllArgsConstructor
public enum PlatFormServiceEnum {

    /**
     * 从BBP获取用户
     */
    getUserByUserIdFromBBP("ODS_getUserByUserIdFromBBP", "ODS_02099997", "/getUserByUserIdFromBBP", "",
            "从BBP获取用户", new SystemTypeEnum[]{SystemTypeEnum.BBP}),

    /**
     * 从BBP获取人员
     */
    findPersonByOrgIdFromBBP("ODS_findPersonByOrgIdFromBBP", "ODS_02099996", "/findPersonByOrgIdFromBBP", "",
            "从BBP获取人员", new SystemTypeEnum[]{SystemTypeEnum.BBP}),

    /**
     * 从BBP获取部门
     */
    findDeptByOrgIdFromBBP("ODS_findDeptByOrgIdFromBBP", "ODS_02099995", "/findDeptByOrgIdFromBBP", "",
            "从BBP获取部门", new SystemTypeEnum[]{SystemTypeEnum.BBP}),
    /**
     * 从BBP获取机构
     */
    findOrgByTenantIdFromBBP("ODS_findOrgByTenantIdFromBBP", "ODS_02099994", "/findOrgByTenantIdFromBBP", "",
            "从BBP获取机构", new SystemTypeEnum[]{SystemTypeEnum.BBP}),
    /**
     * 获取医生住院科室
     */
    ListDocDepartment("ODS_getDocDepartment", "ODS_02090004", "/getDocDepartment", "", "Whis获取医生的科室信息",
            new SystemTypeEnum[]{SystemTypeEnum.HIS}),
    /**
     * 查询检查预约项目
     */
    QueryAppointItem("ODS_queryAppointItem", "ODS_02070007", "", "queryAppointItem", "检查预约项目查询",
            new SystemTypeEnum[]{SystemTypeEnum.MRC}),
    /**
     * 查询检查项目的可预约日期
     */
    QueryAppointDate("ODS_queryAppointDate", "ODS_02070008", "", "queryAppointDate", "检查项目的可预约日期查询",
            new SystemTypeEnum[]{SystemTypeEnum.MRC}),
    /**
     * 查询检查项目指定日期的可预约时间
     */
    QueryAppointTime("ODS_queryAppointTime", "ODS_02070009", "", "queryAppointTime", "检查项目指定日期的可预约时间查询",
            new SystemTypeEnum[]{SystemTypeEnum.MRC}),
    /**
     * 检查确认预约
     */
    ConfirmAppoint("ODS_confirmAppoint", "ODS_02070010", "", "confirmAppoint", "确认预约",
            new SystemTypeEnum[]{SystemTypeEnum.MRC}),
    /**
     * 检查取消预约
     */
    CancelAppoint("ODS_cancelAppoint", "ODS_02070011", "/cancelAppointment", "cancelAppoint", "住院预约信息更新",
            new SystemTypeEnum[]{SystemTypeEnum.MRC}),
    /**
     * 查询支付结果
     */
    queryPayed("ODS_QueryPayed", "", "/queryPayed", "", "查询支付结果", new SystemTypeEnum[]{SystemTypeEnum.HIS}),
    /**
     * 预约报到(多流程)
     */
    UpdateApplyForm("ODS_updateApplyForm", "ODS_03070009", "bs-whis/risRequest/updateRequestStatus", "", "申请单执行更新",
            new SystemTypeEnum[]{SystemTypeEnum.HIS}),
    /**
     * 门诊待支付信息查询
     */
    getUnpayedList("ODS_getUnpayedList", "ODS_04030003", "/getUnpayedList", "getUnpayedList", "门诊待支付信息查询",
            new SystemTypeEnum[]{SystemTypeEnum.HIS}),
    /**
     * 检验报告信息查询（批量）
     */
    QueryInspectReportRecord("ODS_LabReportBatchQuery", "ODS_03120004", "/LabReportBatchQuery", "", "检验报告信息查询",
            new SystemTypeEnum[]{SystemTypeEnum.HIS}),
    /**
     * 检验报告项目查询
     */
    LabReportItemListQuery("ODS_LabReportItemListQuery", "ODS_03050007", "/LabReportItemListQuery", "", "检验报告项目查询",
            new SystemTypeEnum[]{SystemTypeEnum.HIS}),

    /**
     * 检查分类信息查询
     */
    ExamClassifyRecords("ODS_getExamTypeList_WHIS", "ODS_03070001", "/getExamTypeList_WHIS", "", "检查分类信息查询",
            new SystemTypeEnum[]{SystemTypeEnum.HIS}),

    /**
     * 检验分类信息查询
     */
    InspectClassifyItemListQuery("ODS_InspectClassifyItemListQuery", "ODS_03050008", "/InspectClassifyItemListQuery",
            "", "检验分类信息查询", new SystemTypeEnum[]{SystemTypeEnum.HIS}),

    /**
     * 关联指标结果因素信息
     */
    QueryCrucialResultRecord("ODS_InspectResultNatureItemListQuery", "ODS_03050009",
            "InspectResultNatureItemListQuery", "", "关联指标结果因素信息", new SystemTypeEnum[]{SystemTypeEnum.HIS}),

    /**
     * 治疗信息查询
     */
    QueryTreatmentInfoRecord("ODS_queryTreamentInfo", "ODS_02090005", "/queryTreamentInfo", "", "治疗信息查询",
            new SystemTypeEnum[]{SystemTypeEnum.HIS}),


    /**
     * 用药信息查询
     */
    QueryPrescriptionRecord("ODS_getUseDrugInfo", "ODS_02090005", "/getUseDrugInfo", "", "用药信息查询", new SystemTypeEnum[]{SystemTypeEnum.HIS}),

    /**
     * 手术记录信息查询
     */
    QUERY_OPERATION_RECORD("ODS_QueryOperationRecord", "ODS_03120002", "/QueryOperationRecord", "", "手术记录信息查询", new SystemTypeEnum[]{SystemTypeEnum.HIS}),
    /**
     * 检查申请单记录信息查询
     */
    APPLY_FORM_LIST("ODS_getApplyFormList", "ODS_03070009", "/getApplyFormList", "", "检查申请单记录信息查询", new SystemTypeEnum[]{SystemTypeEnum.HIS}),
    /**
     * 发药记录信息查询
     */
    DISPENSING_RECORD("ODS_dispensingRecord", "ODS_03120001", "/dispensingRecord", "", "发药记录信息查询", new SystemTypeEnum[]{SystemTypeEnum.HIS}),
    /**
     * 批量获取检验数据
     */
    LAB_REPORT_BATCH_QUERY("ODS_LabRequestBatchQuery", "ODS_03050201", "/LabRequestBatchQuery", "", "批量获取检验数据", new SystemTypeEnum[]{SystemTypeEnum.HIS}),

    /**
     * 门诊待支付信息查询
     */
    getPayedList("ODS_getPayedList", "ODS_04030004", "/getPayedList", "getPayedList", "门诊已支付信息查询", new SystemTypeEnum[]{SystemTypeEnum.HIS}),
    /**
     * 门诊预结算信息查询
     */
    getPrecalculatedFee("ODS_getPrecalculatedFee", "ODS_04010001", "/getPrecalculatedFee", "getPrecalculatedFee", "门诊预结算信息查询", new SystemTypeEnum[]{SystemTypeEnum.HIS}),
    /**
     * 门诊结算信息新增(多平台的)
     */
    notifyPayed("ODS_notifyPayed", "ODS_04010002", "/notifyPayed", "notifyPayed", "门诊结算信息新增", new SystemTypeEnum[]{SystemTypeEnum.HIS}),
    /**
     * 门诊费用列表查询
     */
    listOutpatientExpenses("ODS_listOutpatientExpenses", "ODS_04030001", "/listOutpatientExpenses", "listOutpatientExpenses", "门诊费用列表查询", new SystemTypeEnum[]{SystemTypeEnum.HIS}),
    /**
     * 门诊费用明细查询
     */
    getFeeDetail("ODS_getFeeDetail", "ODS_04030002", "/getFeeDetail", "getFeeDetail", "门诊费用明细查询", new SystemTypeEnum[]{SystemTypeEnum.HIS}),

    /**
     * 体温单列表查询
     */
    getPatientTemp("ODS_getPatientTemp", "ODS_04030012", "/getPatientTemp", "getPatientTemp", "体温单列表查询", new SystemTypeEnum[]{SystemTypeEnum.HIS}),

    //门诊支付信息通知
    payTradeNoticeByHis("ODS_payTradeNoticeByHis", "ODS_04010006ODS_offlineSettlementNoticeXML", "hcn-web-zk/payTradeNoticeXMLByHis", "", "门诊待支付信息通知", new SystemTypeEnum[]{SystemTypeEnum.HIS}),
    /**
     * 代煎费用查询
     */
    getMachiningChineseHerbalMedicineCost("ODS_getMachiningChineseHerbalMedicineCost", "ODS_04010004", "/getMachiningChineseHerbalMedicineCost", "", "代煎费用查询", new SystemTypeEnum[]{SystemTypeEnum.HIS}),
    /**
     * 门诊药房列表查询
     */
    findRecipeSuppliers("ODS_findRecipeSuppliers", "ODS_04010003", "/findRecipeSuppliers", "findRecipeSuppliers", "门诊药房列表查询", new SystemTypeEnum[]{SystemTypeEnum.HIS}),
    /**
     * 获取门诊患者列表
     */
    OUTPATIENT_LISTPATIENT("ODS_outpatientListPatient", "ODS_02030008", "/outpatientListPatient", "outpatientListPatient", "门诊患者列表查询", new SystemTypeEnum[]{SystemTypeEnum.HIS}),
    /**
     * 病历列表
     */
    GetMedicalRecordInformation("ODS_getMedicalRecordInformation", "ODS_02100005", "/getMedicalRecordInformation", "", "门诊病历信息查询", new SystemTypeEnum[]{SystemTypeEnum.HIS}),
    //    findRecipeSuppliers("ODS_phisfindRecipeSuppliers","ODS_04010003"),
    /**
     * 支付订单号生成
     */
    createOrderNo("ODS_createOrderNo", "ODS_04020003", "/createOrderNo", "getMachiningChineseHerbalMedicineCost", "支付订单号生成", new SystemTypeEnum[]{SystemTypeEnum.HIS}),
    /**
     * 排队信息查询（多流程）
     */
    ListQueues("ODS_listQueues", "ODS_02080001", "/bs-whis/BSXml_Outpatient/listQueues", "getQueueList", "候诊信息查询", new SystemTypeEnum[]{SystemTypeEnum.HIS}),
    /**
     * 全院排队叫号信息获取
     */
    ListWholeQueues("ODS_listWholeQueues", "ODS_02080002", "/listWholeQueues", "", "全院候诊信息查询", new SystemTypeEnum[]{SystemTypeEnum.HIS}),
    /**
     * 获取历史就诊记录
     */
    ListHistoryRecord("ODS_listHistoryRecord", "ODS_02030009", "/listHistoryRecord", "listHistoryRecord", "历史就诊记录查询", new SystemTypeEnum[]{SystemTypeEnum.HIS}),
    /**
     * 获取诊断列表
     */
    GetDiagnoseInformation("ODS_getDiagnoseInformation", "ODS_03010002", "/getDiagnoseInformation", "getDiagnoseInformation", "门诊诊断信息查询", new SystemTypeEnum[]{SystemTypeEnum.HIS}),
    /**
     * 挂号通知(多流程)
     */
    AppointmentPay("ODS_AppointmentPay", "ODS_02030001", "/bs-whis/BSXml_Appointment/appointmentPay", "Register", "", new SystemTypeEnum[]{SystemTypeEnum.HIS}),
    /**
     * 获取挂号序号
     */
    GetVisitingRecord("ODS_getVisitingRecord", "ODS_02030014", "/getVisitingRecord", "getVisitingRecord", "", new SystemTypeEnum[]{SystemTypeEnum.HIS}),
    /**
     * 门诊状态更新
     */
    UpdateVisitStatus("ODS_updateVisitStatus", "ODS_02030015", "/updateVisitStatus", "updateVisitStatus", "门诊就诊状态更新", new SystemTypeEnum[]{SystemTypeEnum.HIS}),
    /**
     * 处方审核列表
     */
    ListRecord("ODS_listRecord", "ODS_03040007", "/listRecord", "", "门诊审方列表查询", new SystemTypeEnum[]{SystemTypeEnum.HIS}),
    /**
     * 审核处方
     */
    AuditPrescription("ODS_AuditPrescription", "ODS_03040009", "/AuditPrescription", "", "处方审核信息提交", new SystemTypeEnum[]{SystemTypeEnum.HIS}),
    /**
     * 检验报告列表查询(访问地址有问题)
     */
    LabReportQueryList("ODS_LabReportQueryList", "ODS_03050200", "", "/labPlatInterface/appServlet", "检验报告列表查询", new SystemTypeEnum[]{SystemTypeEnum.KDBG}),
    /**
     * 获取检验详情(访问地址有问题)
     */
    LabReportQuery("ODS_LabReportQuery", "ODS_03050201", "/labPlatInterface/appServlet", "", "", new SystemTypeEnum[]{SystemTypeEnum.HIS}),

    /**
     * 获取检查报告记录列表
     */
    ExamReportQueryList("ODS_getReportList", "ODS_03070012", "/PacsCenter/xml/getReportList", "/platform/PacsCenter/xml/getReportList", "检查报告列表查询", new SystemTypeEnum[]{SystemTypeEnum.HIS}),

    /**
     * 检验报告项目结果趋势查询
     */
    LabReportItemTrendQuery("ODS_LabReportItemTrendQuery", "ODS_03050205", "", "", "检验报告项目结果趋势查询", new SystemTypeEnum[]{SystemTypeEnum.HIS}),


    /**
     * 门诊处方信息查询
     */
    GetPrescriptionInformation("ODS_getPrescriptionInformation", "ODS_03040002", "/getPrescriptionInformation", "getPrescriptionInformation", "门诊处方信息查询", new SystemTypeEnum[]{SystemTypeEnum.HIS}),
    /**
     * 门诊处方明细查询
     */
    GetPrescriptionDetail("ODS_getPrescriptionDetail", "ODS_03040008", "/getPrescriptionDetail", "", "门诊处方明细查询", new SystemTypeEnum[]{SystemTypeEnum.HIS}),

    /**
     * 处方组套列表
     */
    QueryPrescriptionSetList("ODS_queryPrescriptionSetList", "ODS_03040002", "/BSXml_webCloudClinic/queryPrescriptionSetList", "queryPrescriptionSetList", "处方组套列表", new SystemTypeEnum[]{SystemTypeEnum.HIS}),
    /**
     * 处方组套详情
     */
    GetPrescriptionSetDetail("ODS_getPrescriptionSetDetail", "ODS_03040008", "/BSXml_webCloudClinic/getPrescriptionSetDetail", "getPrescriptionSetDetail", "处方组套详情", new SystemTypeEnum[]{SystemTypeEnum.HIS}),

    /**
     * 检验申请单查询(访问地址有问题)
     */
    LabRequestQuery("ODS_LabRequestQuery", "ODS_03050012", "", "labPlatInterface/appServlet", "检验样本类型获取", new SystemTypeEnum[]{SystemTypeEnum.KDBG}),
    /**
     * 住院就诊信息查询服务(有问题)
     */
    ElectronicProof("ODS_electronicProof", "ODS_02020008", "/bs-whis/BSXml_hospitalization/electronicProof", "electronicProof", "住院就诊信息查询服务", new SystemTypeEnum[]{SystemTypeEnum.HIS}),
    /**
     * 住院记录信息查询
     */
    ListHospitalizationRecord("ODS_listHospitalizationRecord", "ODS_02050004", "/listHospitalizationRecord", "listHospitalizationRecord", "住院费用信息查询", new SystemTypeEnum[]{SystemTypeEnum.HIS}),
    /**
     * 获取住院每日费用
     */
    ListHospitalizationPaymentDate("ODS_listHospitalizationPaymentDate", "ODS_04030005", "/listHospitalizationPaymentDate", "listHospitalizationPaymentDate", "住院费用信息查询", new SystemTypeEnum[]{SystemTypeEnum.HIS}),
    /**
     * 确认出院结算信息（有问题）
     */
    PaySettlement("ODS_paySettlement", "ODS_02110004", "/bs-whis/BSXml_hospitalization/paySettlement", "", "出院登记信息新增服务", new SystemTypeEnum[]{SystemTypeEnum.HIS}),
    /**
     * 出院登记信息查询服务（有问题）
     */
    DischargeSettlementInfo("ODS_dischargeSettlementInfo", "ODS_04030008", "/bs-whis/BSXml_hospitalization/dischargeSettlementInfo", "dischargeSettlementInfo", "出院登记信息查询服务", new SystemTypeEnum[]{SystemTypeEnum.HIS}),
    /**
     * 获取出院预结算信息
     */
    GetInHospitalPrecalFee("ODS_getInHospitalPrecalFee", "ODS_02110003", "/getInHospitalPrecalFee", "", "出院预结算信息查询", new SystemTypeEnum[]{SystemTypeEnum.HIS}),
    /**
     * 住院汇总费用信息查询
     */
    GetCostAggregation("ODS_getCostAggregation", "ODS_04030006", "/getCostAggregation", "getCostAggregation", "住院汇总费用信息查询", new SystemTypeEnum[]{SystemTypeEnum.HIS}),
    /**
     * 住院预约信息新增
     */
    SubmitAppointment("ODS_submitAppointment", "ODS_02050001", "/submitAppointment", "", "住院预约信息新增", new SystemTypeEnum[]{SystemTypeEnum.HIS}),
    /**
     * 住院预约信息更新
     */
    CancelAppointment("ODS_cancelAppointment", "ODS_02050002", "/cancelAppointment", "", "住院预约信息更新", new SystemTypeEnum[]{SystemTypeEnum.HIS}),
    /**
     * 出院带药信息查询
     */
    GetDischargeMedicationInfo("ODS_getDischargeMedicationInformation", "ODS_04030007", "/getDischargeMedicationInformation", "getDischargeMedicationInformation", "出院带药信息查询", new SystemTypeEnum[]{SystemTypeEnum.HIS}),
    /**
     * 住院预缴金新增
     */
    HospitalizationDeposit("ODS_hospitalizationDeposit", "ODS_04020004", "/hospitalizationDeposit", "hospitalizationDeposit", "住院预缴金新增", new SystemTypeEnum[]{SystemTypeEnum.HIS}),
    /**
     * 查询住院预缴金记录
     */
    ListPaymentHistory("ODS_listPaymentHistory", "ODS_04020005", "/listPaymentHistory", "listPaymentHistory", "住院预缴金记录查询", new SystemTypeEnum[]{SystemTypeEnum.HIS}),
    /**
     * 就诊卡信息查询
     */
    GetCard("ODS_getCardsInfo", "ODS_02010003", "/getCardsInfo", "getPhoneAndCards", "就诊卡信息查询", new SystemTypeEnum[]{SystemTypeEnum.HIS}),
    /**
     * 就诊卡信息新增
     */
    AddCard("ODS_setCardsInfo", "ODS_02010001", "/setCardsInfo", "addPhoneAndCards", "就诊卡信息新增", new SystemTypeEnum[]{SystemTypeEnum.HIS}),


    UpdatePhone("ODS_UpdateHisPhone", "ODS_03010001", "/updateHisPhone", "updateHisPhone", "修改his档案手机号码", new SystemTypeEnum[]{SystemTypeEnum.HIS}),

    /**
     * 手术信息查询
     */
    GetSurgeryInfo("ODS_listQuery", "ODS_03080041", "/listQuery", "", "手术信息查询", new SystemTypeEnum[]{SystemTypeEnum.HIS}),
    /**
     * 黑名单信息监测息
     */
    BlackPatientInfo("ODS_checkblacklistpatientInfo", "ODS_02040019", "/checkblacklistpatientInfo", "", "黑名单信息监测息", new SystemTypeEnum[]{SystemTypeEnum.HIS}),

    /**
     * 医生住院科室查询
     */
    GetDocDepartment("ODS_getDocDepartment", "ODS_02090004", "/getDocDepartment", "", "医生住院科室查询", new SystemTypeEnum[]{SystemTypeEnum.HIS}),
    /**
     * 住院患者信息查询
     */
    Listpatient("ODS_inHospitalListpatient", "ODS_02090005", "/inHospitalListpatient", "", "住院患者信息查询", new SystemTypeEnum[]{SystemTypeEnum.HIS}),

    /**
     * 住院患者信息查询
     */
    InHospitalAppointmentList("ODS_inHospitalAppointmentList", "ODS_020900059", "/inHospitalListpatient", "", "预约住院患者列表查询", new SystemTypeEnum[]{SystemTypeEnum.HIS}),
    /**
     * 住院患者数量查询
     */
    InHospitalListpatientCount("ODS_inHospitalPatientCount", "ODS_02090006", "", "", "住院患者数量查询", new SystemTypeEnum[]{SystemTypeEnum.HIS}),
    /**
     * 住院医嘱信息查询
     */
    ListAllAdvice("ODS_listAllAdvice", "ODS_03030003", "/listAllAdvice", "", "住院医嘱信息查询", new SystemTypeEnum[]{SystemTypeEnum.HIS}),
    /**
     * 病历类别模板查询
     */
    SyncTemplate("ODS_syncTemplate", "ODS_02100001", "/syncTemplate", "", "病历类别模板查询", new SystemTypeEnum[]{SystemTypeEnum.HIS}),
    /**
     * 住院病历信息查询
     */
    AdmissionNote("ODS_admissionNote", "ODS_02100002", "/admissionNote", "", "住院病历信息查询", new SystemTypeEnum[]{SystemTypeEnum.HIS}),
    /**
     * 门诊处置记录查询
     */
    ListDisposalrecord("ODS_listDisposalrecord", "ODS_03040003", "/listDisposalrecord", "", "门诊处置记录查询", new SystemTypeEnum[]{SystemTypeEnum.HIS}),
    /**
     * 健康记录列表查询
     */
    HealthRecordsList("ODS_healthRecordsList", "ODS_02100003", "/healthRecordsList", "healthRecordsList", "健康记录列表查询", new SystemTypeEnum[]{SystemTypeEnum.HIS}),
    /**
     * 核酸开单提交（没有）
     */
    natSubmit("ODS_NatSubmit", "ODS_02100003", "", "", "", new SystemTypeEnum[]{SystemTypeEnum.HIS}),
    /**
     * 核酸开单取消（没有）
     */
    natCancel("ODS_NatCancel", "ODS_02100003", "", "", "", new SystemTypeEnum[]{SystemTypeEnum.HIS}),
    /**
     * 核酸开单列表（没有）
     */
    natList("ODS_NatList", "ODS_02100003", "", "", "", new SystemTypeEnum[]{SystemTypeEnum.HIS}),
    /**
     * 检验类别和项目获取（没有）
     */
    LabRequestQueryItems("ODS_LabRequestQueryItems", "ODS_03050001", "", "/labPlatInterface/appServlet", "检验类别和项目获取", new SystemTypeEnum[]{SystemTypeEnum.HIS}),
    /**
     * WHIS检查组套列表获取（没有）
     */
    GETEXAMSETLIST("ODS_getExamSetList", "03050001", "", "", "", new SystemTypeEnum[]{SystemTypeEnum.HIS}),
    /**
     * WHIS检查组套详情获取（没有）
     */
    GETEXAMSETDETAIL("ODS_getExamSetDetail", "03050001", "", "", "", new SystemTypeEnum[]{SystemTypeEnum.HIS}),
    /**
     * 电子处方服务对接方式  0:json    1:xml（没有）
     */
    ElectronicPrescription("electronic_prescription", "013705", "", "", "", new SystemTypeEnum[]{SystemTypeEnum.HIS}),
    /**
     * 获取历史药品（没有）
     */
    GetHistoryDrugs("ODS_GetHistoryDrugs", "03050002", "", "", "", new SystemTypeEnum[]{}),
    /**
     * 病历质控整改信息新增
     */
    AddMedicalRecordRectification("ODS_AddMedicalRecordRectification", "ODS_02100021", "/AddMedicalRecordRectification", "", "病历质控整改信息新增", new SystemTypeEnum[]{SystemTypeEnum.HIS}),
    /**
     * 病历质控整改信息查询
     */
    GetMedicalRecordRectification("ODS_GetMedicalRecordRectification", "ODS_02100020", "/GetMedicalRecordRectification", "", "病历质控整改信息查询", new SystemTypeEnum[]{SystemTypeEnum.HIS}),
    /**
     * 病历质控信息提醒查询
     */
    GetMedicalRecordRemind("ODS_GetMedicalRecordRemind", "ODS_02100019", "/GetMedicalRecordRemind", "", "病历质控信息提醒查询", new SystemTypeEnum[]{SystemTypeEnum.HIS}),
    /**
     * 会诊记录信息查询
     */
    GetConsultationInformation("ODS_GetConsultationInformation", "ODS_03100012", "/getConsultationInfo", "", "会诊记录信息查询", new SystemTypeEnum[]{SystemTypeEnum.HIS}),
    /**
     * 会诊记录状态更新
     */
    SetConsultationInformation("ODS_SetConsultationInformation", "ODS_03100013", "", "/SetConsultationInfo", "会诊记录状态更新", new SystemTypeEnum[]{SystemTypeEnum.HIS}),
    /**
     * 门诊预约信息更新（取消）
     */
    AppointmentPayCancel("ODS_AppointmentPayCancel", "ODS_02040013", "/appointmentPayCancel", "RefuseResource", "门诊预约信息更新", new SystemTypeEnum[]{SystemTypeEnum.HIS}),
    /**
     * 门诊预约信息更新
     */
    ReturnVisitPaymentCancel("ODS_ReturnVisitPaymentCancel", "ODS_02030002", "bs-whis/BSXml_Appointment/returnVisitPaymentCancel", "RegReturn", "门诊挂号信息更新", new SystemTypeEnum[]{SystemTypeEnum.HIS}),
    /**
     * 病区列表查询
     */
    ListPatientAreas("ODS_listPatientAreas", "ODS_03120021", "", "", "病区列表查询", new SystemTypeEnum[]{SystemTypeEnum.HIS}),
    /**
     * 床位信息病区列表查询
     */
    GetBedInfo("ODS_bedInformation", "ODS_1001", "/bedInformation", "", "WHIS-科室床位信息查询", new SystemTypeEnum[]{SystemTypeEnum.HIS}),
    /**
     * 床位信息病区详情列表查询
     */
    GetBedDetailsInfo("ODS_QueryBedDetail", "ODS_1001", "/queryBedDetail", "", "WHIS-科室床位明细查询", new SystemTypeEnum[]{SystemTypeEnum.HIS}),
    /**
     * 查询妇幼档案信息
     */
    GetInfoFromMcs("ODS_getInfoFromMcs", "ODS_05050001", "", "execute", "查询妇幼档案信息", new SystemTypeEnum[]{SystemTypeEnum.FYXT}),
    /**
     * 查询妇幼孕次信息
     */
    GetGravidityFromMcs("ODS_getGravidityFromMcs", "ODS_05050002", "", "execute", "查询妇幼孕次信息", new SystemTypeEnum[]{SystemTypeEnum.FYXT}),
    /**
     * 查询孕妇产检记录列表
     */
    PregnantCheckRecordList("ODS_pregnantCheckRecordList", "ODS_05050003", "", "execute", "孕妇产检记录查询", new SystemTypeEnum[]{SystemTypeEnum.FYXT}),
    /**
     * 查询产检记录详情
     */
    PregnantCheckRecordDetail("ODS_pregnantCheckRecordDetail", "ODS_05050004", "", "execute", "查询产检记录详情", new SystemTypeEnum[]{SystemTypeEnum.FYXT}),
    /**
     * 新生儿筛查列表/视力筛查列表/听力筛查列表/眼保健列表儿童体格检查记录查询
     */
    BabyCheckRecordList("ODS_babyCheckRecordList", "ODS_05050005", "", "execute", "新生儿筛查列表/视力筛查列表/听力筛查列表/眼保健列表儿童体格检查记录查询", new SystemTypeEnum[]{SystemTypeEnum.FYXT}),
    /**
     * 儿童体格检查详情查询
     */
    BabyCheckRecordDetail("ODS_babyCheckRecordDetail", "ODS_05050005", "", "execute", "儿童体格检查详情查询", new SystemTypeEnum[]{SystemTypeEnum.FYXT}),
    /**
     * 母子基本情况查询
     */
    FindBaseInformation("ODS_findBaseInformation", "ODS_05050007", "", "execute", "母子基本情况查询", new SystemTypeEnum[]{SystemTypeEnum.FYXT}),
    /**
     * 儿童健康检查记录查询
     */
    ChildHealthExamRecordList("ODS_childHealthExamRecordList", "ODS_05050010", "", "execute", "儿童健康检查记录查询", new SystemTypeEnum[]{SystemTypeEnum.FYXT}),
    /**
     * 孕前优生健康检查记录查询
     */
    EugenicHealthCheckList("ODS_progestationCheckDetail", "ODS_05050008", "", "execute", "孕前优生健康检查记录查询", new SystemTypeEnum[]{SystemTypeEnum.FYXT}),
    /**
     * 孕妇1-10月检查记录查询
     */
    PregnantExamRecordList("ODS_pregnantExamRecordList", "ODS_05050009", "", "execute", "孕妇1-10月检查记录查询", new SystemTypeEnum[]{SystemTypeEnum.FYXT}),
    /**
     * 产后访视医生记录查询
     */
    PostpartumVisitRecord("ODS_postpartumVisitRecord", "ODS_05050011", "", "execute", "产后访视医生记录查询", new SystemTypeEnum[]{SystemTypeEnum.FYXT}),
    /**
     * 产后42天医生检查记录查询
     */
    PostpartumDayVisitRecord("ODS_postpartumDayVisitRecord", "ODS_05050012", "", "execute", "产后42天医生检查记录查询", new SystemTypeEnum[]{SystemTypeEnum.FYXT}),
    /**
     * 分娩情况医生记录
     */
    DeliverySituationRecord("ODS_deliverySituationRecord", "ODS_05050013", "", "execute", "分娩情况医生记录查询", new SystemTypeEnum[]{SystemTypeEnum.FYXT}),
    /**
     * 婚前医学检查记录查询
     */
    PremaritalExamRecordsQuery("ODS_PremaritalExamRecordsQuery", "ODS_05050014", "", "execute", "婚前医学检查记录查询", new SystemTypeEnum[]{SystemTypeEnum.FYXT}),
    /**
     * 获取孕产妇访视名单
     */
    MotherVisitQuery("ODS_motherVisitListQuery", "ODS_05050014", "", "execute", "获取孕产妇访视名单", new SystemTypeEnum[]{SystemTypeEnum.FYXT}),
    /**
     * 获取孕产妇专项档案
     */
    GetMotherInfo("ODS_getMotherInfo", "ODS_05050015", "", "execute", "获取孕产妇专项档案", new SystemTypeEnum[]{SystemTypeEnum.FYXT}),
    /**
     * 获取新生儿访视名单
     */
    ChildrenVisitQuery("ODS_childrenVisitQuery", "ODS_05050016", "", "execute", "获取新生儿访视名单", new SystemTypeEnum[]{SystemTypeEnum.FYXT}),
    /**
     * 获取新生儿转归信息
     */
    GetTurnNum("ODS_getTurnNum", "ODS_05050017", "", "execute", "获取新生儿转归信息", new SystemTypeEnum[]{SystemTypeEnum.FYXT}),
    /**
     * 获取新生儿列表
     */
    ChildrenListQuery("ODS_childrenListQuery", "ODS_05050018", "", "execute", "获取新生儿列表", new SystemTypeEnum[]{SystemTypeEnum.FYXT}),
    /**
     * 获取孕产妇访视记录列表
     */
    MotherVisitList("ODS_motherVisitList", "ODS_05050019", "", "execute", "获取孕产妇访视列表", new SystemTypeEnum[]{SystemTypeEnum.FYXT}),
    /**
     * 获取新生儿访视记录列表
     */
    ChildrenVisitList("ODS_childrenVisitList", "ODS_05050020", "", "execute", "获取新生儿访视记录列表", new SystemTypeEnum[]{SystemTypeEnum.FYXT}),
    /**
     * 新生儿筛查列表/视力筛查列表/听力筛查列表/眼保健列表（没有配置）
     */
    NewbornScreeningReportListQuery("ODS_newbornScreeningReportListQuery", "ODS_05050021", "", "execute", "", new SystemTypeEnum[]{SystemTypeEnum.FYXT}),
    /**
     * 新生儿筛查详情H5查询（外部接口-新增）H5
     */
    ScreeningH5URLQuery("ODS_screeningH5URLQuery", "ODS_05050022", "", "execute", "新生儿筛查详情H5查询", new SystemTypeEnum[]{SystemTypeEnum.FYXT}),
    /**
     * 查询预约患者列表
     */
    QueryPatientList("ODS_QueryPatientList", "ODS_02020009", "/queryPatientList", "", "预约挂号患者信息查询", new SystemTypeEnum[]{SystemTypeEnum.HIS}),
    /**
     * 查询可用抵用券列表
     */
    GetUsableVoucherList("ODS_getUsableVoucherList", "ODS_02100003", "", "getUsableVoucherList", "查询可用抵用券列表", new SystemTypeEnum[]{SystemTypeEnum.CHIS}),
    /**
     * 获取科室信息
     */
    HospitalDeptInfo("ODS_queryDeptList", "ODS_01020005", "/queryDeptList", "", "科室信息获取", new SystemTypeEnum[]{SystemTypeEnum.HIS}),
    /**
     * 门诊病历列表
     */
    GET_MEDICAL_RECORD_INFORMATION("ODS_getMedicalRecordInformation", "ODS_02100005", "/getMedicalRecordInformation", "", "门诊病历信息查询", new SystemTypeEnum[]{SystemTypeEnum.HIS}),
    /**
     * 获取住院病历信息
     */
    ADMISSION_NOTE("ODS_admissionNote", "ODS_02100002", "/admissionNote", "", "住院病历信息查询", new SystemTypeEnum[]{SystemTypeEnum.HIS}),


    /**
     * 同步检验申请单信息（外部调用我们，可视化接口不需要）LabRequestExeStatus("ODS_LabRequestExeStatus", "ODS_03050013", "", "", "",new SystemTypeEnum[]{HIS}),
     */

    /**
     * 获取检验单子项目明细
     */
    LabRequestQueryItemDtail("ODS_LabRequestQueryItemDtail", "ODS_03050002", "", "", "检验项目明细获取", new SystemTypeEnum[]{SystemTypeEnum.HIS}),
    /**
     * 获取检验样本类型
     */
    LabRequestQuerySampletype("ODS_LabRequestQuerySampletype", "ODS_03050003", "", "", "检验样本类型获取", new SystemTypeEnum[]{SystemTypeEnum.HIS}),
    /**
     * 获取检验申请单号
     */
    LabRequestGetRequestId("ODS_LabRequestGetRequestId", "ODS_03050004", "", "", "检验申请单号获取", new SystemTypeEnum[]{SystemTypeEnum.HIS}),
    /**
     * 获取检验申请项目附加费
     */
    LabRequestGetSurcharge("ODS_LabRequestGetSurcharge", "ODS_03050005", "", "", "检验申请项目附加费获取", new SystemTypeEnum[]{SystemTypeEnum.HIS}),
    /**
     * 提交检验申请单（多流程）
     */
    LabRequestSubmit("ODS_LabRequestSubmit", "ODS_03050010", "", "", "", new SystemTypeEnum[]{SystemTypeEnum.HIS}),
    /**
     * 撤销检验申请单
     */
    LabRequestCancel("ODS_LabRequestCancel", "ODS_03050011", "", "", "检验申请信息撤销", new SystemTypeEnum[]{SystemTypeEnum.HIS}),
    /**
     * 获取检验申请项目采集注意事项
     */
    LabRequestGetCollectNote("ODS_LabRequestGetCollectNote", "ODS_03050020", "", "", "检验申请项目采集注意事项获取", new SystemTypeEnum[]{SystemTypeEnum.HIS}),

    /**
     * 检查、检验报告通知推送LabReportAudit("ODS_LabReportAudit", "ODS_03050150", "", "", "检验报告通知推送",new SystemTypeEnum[]{JCYY})---调我们自己
     */

    /**
     * 危急值通知LabWarnResultSave("LabWarnResultSave", "03050300", "", "", "危急值通知",new SystemTypeEnum[]{HIS})----已更换为其他调用接口
     */

    /**
     * 危急值查询
     */
    LabWarnResultQuery("ODS_LabWarnResultQuery", "ODS_03050301", "", "", "检验危急值查询", new SystemTypeEnum[]{SystemTypeEnum.KDBG}),

    /**
     * 多耐药事件查询
     */
    LabAbnorResultQuery("ODS_LabAbnorResultQuery", "ODS_02040009", "", "", "多耐药事件查询", new SystemTypeEnum[]{SystemTypeEnum.KDBG}),

    /**
     * 多耐药事件确认反馈
     */
    LabAbnorResultConfirm("ODS_LabAbnorResultConfirm", "ODS_02040009", "", "", "多耐药事件确认反馈", new SystemTypeEnum[]{SystemTypeEnum.KDBG}),

    /**
     * 查询输血申请单列表
     */
    QueryBloodRequisitionList("ODS_QueryBloodRequisitionList", "", "", "", "查询输血申请单列表", new SystemTypeEnum[]{SystemTypeEnum.KDBG}),

    /**
     * 查询输血申请单详情
     */
    QueryBloodRequisitionDetail("ODS_QueryBloodRequisitionDetail", "", "", "", "查询输血申请单详情", new SystemTypeEnum[]{SystemTypeEnum.KDBG}),

    /**
     * 审核输血申请单
     */
    VerifyBloodRequisition("ODS_VerifyBloodRequisition", "", "", "", "审核输血申请单", new SystemTypeEnum[]{SystemTypeEnum.KDBG}),

    /**
     * 检验危急值确认反馈------------------------------------------------------------------------------------------------------------------------------------------------------------
     */
    LabWarnResultConfirm("ODS_LabWarnResultConfirm", "ODS_03050302", "", "", "确认检验危急值", new SystemTypeEnum[]{SystemTypeEnum.HIS}),

    /**
     * 获取手术信息
     */
    QueryOperationList("ODS_queryOperationList", "ODC_1002", "queryOperationList", "", "手术字典信息查询", new SystemTypeEnum[]{SystemTypeEnum.HIS}),


    /**
     * 发票信息查询
     */
    QueryInvoiceList("ODS_queryInvoiceList", "ODS_04030009", "/queryInvoiceList", "queryInvoiceList", "发票信息查询", new SystemTypeEnum[]{SystemTypeEnum.HIS}),

    /**
     * 发票信息H5查询
     */
    QueryInvoiceH5URL("ODS_queryInvoiceH5URL", "ODS_04030011", "/queryInvoiceH5URL", "", "电子发票查看", new SystemTypeEnum[]{SystemTypeEnum.HIS}),

    /**
     * 新增发票信息
     */
    CreateInvoice("ODS_createInvoice", "ODS_04030010", "/createInvoice", "", "电子发票生成", new SystemTypeEnum[]{SystemTypeEnum.HIS}),

    /**
     * 查询药房药品信息（多流程）
     */
    SyncDrugInformation("ODS_getDrugs", "ODS_03020002", "", "", "", new SystemTypeEnum[]{SystemTypeEnum.HIS}),

    /**
     * 门诊病历信息新增
     */
    SaveMedicalRecordInformation("ODS_saveMedicalRecordInformation", "ODS_02100004", "/saveMedicalRecordInformation", "", "门诊病历信息新增", new SystemTypeEnum[]{SystemTypeEnum.HIS}),

    /**
     * 获取住院病历信息
     */
    ADMISSIONNOTE("ODS_admissionNote", "ODS_02100002", "/admissionNote", "", "住院病历信息查询", new SystemTypeEnum[]{SystemTypeEnum.HIS}),

    /**
     * 门诊诊断信息新增
     */
    SaveDiagnoseInformation("ODS_saveDiagnoseInformation", "ODS_03010001", "/saveDiagnoseInformation", "saveDiagnoseInformation", "门诊诊断信息新增", new SystemTypeEnum[]{SystemTypeEnum.HIS}),

    /**
     * 保存HIS处方
     */
    SavePrescriptionInformation("ODS_savePrescriptionInformation", "ODS_03040001", "/savePrescriptionInformation", "savePrescriptionInformation", "门诊处方信息新增", new SystemTypeEnum[]{SystemTypeEnum.HIS}),

    /**
     * 查询外延处方
     */
    GetHistoryEpitaxialDrugs("ODS_getHistoryEpitaxialDrugs", "ODS_03020003", "bs-pts/getHistoryEpitaxialDrugs", "", "pts外延药品查询", new SystemTypeEnum[]{SystemTypeEnum.SFZX}),

    /**
     * 查询库存药品
     */
    SyncStoreDrugInformation("ODS_syncDrugInformation", "ODS_03020014", "/syncDrugInformation", "", "药房库存信息查询", new SystemTypeEnum[]{SystemTypeEnum.HIS}),

    /**
     * 查询历史处方药品（没有配置）
     */
    QueryHistoryPrescriptionList("ODS_QueryHistoryPrescriptionList", "ODS_03020004", "", "", "", new SystemTypeEnum[]{}),

    /**
     * 查询外延处方机构
     */
    GetEpitaxialOrganization("ODS_getEpitaxialOrganization", "ODS_03040010", "bs-pts/getEpitaxialOrganization", "", "PTS外延医院信息查询", new SystemTypeEnum[]{SystemTypeEnum.SFZX}),

    /**
     * WHIS查询历史处方
     */
    WHIS_HistoryPrescription("ODS_getHistoryPrescription", "ODS_03040004", "/getHistoryEpitaxialDrugs", "", "历史处方查询", new SystemTypeEnum[]{SystemTypeEnum.HIS}),

    /**
     * 删除外延处方
     */
    DelPrescription("ODS_delPrescription", "ODS_03040006", "bs-pts/delPrescription", "", "PTS处方信息更新(删除)", new SystemTypeEnum[]{SystemTypeEnum.SFZX}),

    /**
     * 查询外延处方审核结果
     */
    GetReasonAndWarning("ODS_getReasonAndWarning", "ODS_03040007", "bs-pts/getReasonAndWarning", "", "pts处方审核查询", new SystemTypeEnum[]{SystemTypeEnum.SFZX}),

    /**
     * 查询机构科室所属药房
     */
    RecipeDrugstore("ODS_recipeDrugstore", "ODS_03040006", "/recipeDrugstore", "recipeDrugstore", "门诊开单药房查询", new SystemTypeEnum[]{SystemTypeEnum.HIS}),

    /**
     * 审核外延处方
     */
    pts("ODS_pts", "ODS_03020004", "bs-pts/pts", "", "PTS处方信息审核", new SystemTypeEnum[]{}),

    /**
     * 门诊-获取我的排班
     */
    ListRostering("ODS_listRostering", "ODS_02030006", "/listRostering", "", "医生排班信息查询", new SystemTypeEnum[]{SystemTypeEnum.HIS}),

    /**
     * 门诊-获取科室排班（没有）
     */
    ListRosteringDept("ODS_listRosteringDept", "ODS_02030007", "", "", "", new SystemTypeEnum[]{}),

    /**
     * 频次字典
     */
    GetDrugFrequency("ODS_getDrugFrequency", "ODS_03020017", "/getDrugFrequency", "getDrugFrequency", "输入使用频次信息查询", new SystemTypeEnum[]{SystemTypeEnum.HIS}),

    /**
     * 煎法字典
     */
    GetDrugDecoction("ODS_getDrugDecoction", "ODS_03020018", "/getDrugDecoction", "getDrugDecoction", "药品煎法信息查询", new SystemTypeEnum[]{SystemTypeEnum.HIS}),

    /**
     * 脚注字典
     */
    GetDrugFootNote("ODS_getDrugFootNote", "ODS_03020019", "", "", "", new SystemTypeEnum[]{SystemTypeEnum.HIS}),

    /**
     * 用法字典列表
     */
    GetDrugUsage("ODS_getDrugUsage", "ODS_03020016", "/getDrugUsage", "getDrugUsage", "药品用法信息查询", new SystemTypeEnum[]{SystemTypeEnum.HIS}),

    /**
     * 病区列表查询
     */
    ListPatient("ODS_listPatient", "ODS_02030008", "/listPatientAreas", "", "病区列表查询", new SystemTypeEnum[]{SystemTypeEnum.HIS}),

    /**
     * 根据日期批量查询查历史住院记录
     */
    QueryInpatientRecord("ODS_QueryInpatientRecord", "ODS_03120004", "/QueryInpatientRecord", "", "全院住院记录查询", new SystemTypeEnum[]{SystemTypeEnum.HIS}),

    /**
     * 查询机构药房列表
     */
    QueryDrugstoreList("ODS_queryDrugstoreList", "ODS_03020012", "/queryDrugstoreList", "", "全院药房列表查询", new SystemTypeEnum[]{SystemTypeEnum.HIS}),

    /**
     * 根据日期批量查询查历史就诊记录
     */
    QueryOutpatientRecord("ODS_QueryOutpatientRecord", "ODS_02030012", "/QueryOutpatientRecord", "QueryOutpatientRecord", "全院门诊就诊记录查询", new SystemTypeEnum[]{SystemTypeEnum.HIS}),

    /**
     * 诊断字典同步
     */
    SyncDiagnosticInformation("ODS_syncDiagnosticInformation", "ODS_00000000", "/syncDiagnosticInformation", "syncDiagnosticInformation", "诊断字典同步", new SystemTypeEnum[]{SystemTypeEnum.HIS}),
    /*-----------hcn-external-ssdev4项目里的CheckEnum-----------*/

    /**
     * 检查获取机构列表
     */
    GET_ORGANIZE_LIST("ODS_getOrganizeList", "ODS_03070001", "", "", "影像中心机构获取", new SystemTypeEnum[]{SystemTypeEnum.PACS}),

    /**
     * 获取检查类型
     */
    GET_EXAM_TYPE_LIST("ODS_getExamTypeList_WHIS", "ODS_03070002", "/getExamTypeList", "", "WHIS检查类型获取", new SystemTypeEnum[]{SystemTypeEnum.HIS}),//后加_WHIS

    /**
     * 获取检查单项目列表
     */
    GET_EXAM_MAJOR_ITEM_LIST("ODS_getExamMajorItemList_WHIS", "ODS_03070003", "/getExamMajorItemList", "", "WHIS检查大项获取", new SystemTypeEnum[]{SystemTypeEnum.HIS}),//后加_WHIS

    /**
     * 获取项目部位和方法
     */
    GET_EXAM_ITEM_LIST("ODS_getExamItemList_WHIS", "ODS_03070005", "/getExamItemList", "", "WHIS检查小项获取", new SystemTypeEnum[]{SystemTypeEnum.HIS}),//后加_WHIS

    /**
     * 提交检查(多流程)
     */
    POST_APPLY_FORM("ODS_postApplyForm_ALL", "ODS_03070008", "", "", "检查新增统一入口", new SystemTypeEnum[]{SystemTypeEnum.HIS}),

    /**
     * 获得申请单号
     */
    GET_REQUEST_ID("ODS_getRequestId", "ODS_03070016", "/getRequestId", "", "检查申请单号获取", new SystemTypeEnum[]{SystemTypeEnum.HIS}),

    /**
     * 获得申请单号（多流程）
     */
    UPDATE_APPLY_FORM("ODS_updateApplyForm", "ODS_03070009", "", "", "申请单执行更新", new SystemTypeEnum[]{SystemTypeEnum.HIS}),


    /**
     * 排队信息查询
     */
    LIST_QUEUES("ODS_listQueues", "ODS_02080001", "/listQueues", "", "候诊信息查询", new SystemTypeEnum[]{SystemTypeEnum.HIS}),

    /**
     * 预约报到（医共平台搜索不到）
     */
    BOOK_APPOINT("ODS_bookAppoint", "ODS_02070012", "", "", "", new SystemTypeEnum[]{}),

    /* hcn-interface*/
    /**
     * 提交核酸开单
     */
    SaveNatInspectionInfo("Ods_GenerateDocuments", "ODS_03050010", "/natSubmit", "", "核酸自主开单", new SystemTypeEnum[]{SystemTypeEnum.HIS}),

    /**
     * 自动挂号
     */
    SaveNatGenerate("Ods_Generate", "", "", "", "自动挂号", new SystemTypeEnum[]{SystemTypeEnum.HIS}),

    /**
     * 患者待取药列表查询
     */
    QueryUndeliveredDrugs("ODS_QueryUndeliveredDrugs", "ODS_5194068696", "/queryUndeliveredDrugs", "", "待发药纪录查询", new SystemTypeEnum[]{SystemTypeEnum.HIS}),
    /**
     * 挂号科室信息查询（走两个地址：whis和rmp）
     */
    ListDepartment("ODS_ListDepartment", "ODS_02040007", "/listDepartment", "ListDepartment", "挂号科室信息查询", new SystemTypeEnum[]{SystemTypeEnum.HIS}),//挂号科室信息查询

    /**
     * 挂号科室医生搜索（走两个地址：whis和rmp）
     */
    QueryDeptAndDoctor("ODS_QueryDeptAndDoctor", "ODS_02040006", "/queryDeptAndDoctor", "QueryDeptAndDoctor", "挂号科室医生搜索", new SystemTypeEnum[]{SystemTypeEnum.HIS}),//挂号科室医生搜索

    /**
     * 号源排班信息查询
     */
    ListNumber("ODS_ListNumber", "ODS_02040004", "/listNumber", "GetResourceSchedule", "号源排班信息查询", new SystemTypeEnum[]{SystemTypeEnum.HIS}),//号源排班信息查询（new）

    /**
     * 门诊排班信息查询（走两个地址：whis和rmp）
     */
    ListDoctor("ODS_ListDoctor", "ODS_02040008", "/listDoctor", "ListDoctor", "门诊排班信息查询", new SystemTypeEnum[]{SystemTypeEnum.HIS}),//门诊排班信息查询

    /**
     * 门诊预约信息新增
     */
    ConfirmAppointment("ODS_ConfirmAppointment", "ODS_02040012", "/confirmAppointment", "OrderResource", "门诊预约信息新增", new SystemTypeEnum[]{SystemTypeEnum.HIS}),//门诊预约信息新增

    /**
     * 预约挂号预结算查询
     */
    PaymentBudget("ODS_PaymentBudget", "ODS_04020001", "/paymentBudget", "paymentBudget", "预约挂号预结算查询", new SystemTypeEnum[]{SystemTypeEnum.HIS}),//预约挂号预结算查询

    /**
     * 获取手术信息---外部调本地
     */
    PushCanceledWorks("ODS_PushCanceledWorks","ODS_02040014", "", "", "门诊停诊信息通知",new SystemTypeEnum[]{SystemTypeEnum.HIS}),

    /**
     * 获取手术信息
     */
    GetCanceledWorks("ODS_GetCanceledWorks", "ODS_02040017", "/getCanceledWorks", "", "门诊停诊信息查询", new SystemTypeEnum[]{SystemTypeEnum.HIS}),

    /**
     * 获取门诊预约信息查询
     */
    ListTakeNumber("ODS_ListAppointmentWait", "ODS_02040014", "/listAppointmentWait", "ListAppointmentWait", "门诊预约信息查询", new SystemTypeEnum[]{SystemTypeEnum.HIS}),

    /**
     * 门诊挂号信息查询
     */
    GetMedicalregisterInfo("ODS_getMedicalregisterInfo", "ODS_02030003", "/getMedicalregisterInfo", "getMedicalregisterInfo", "门诊挂号信息查询", new SystemTypeEnum[]{SystemTypeEnum.HIS}),

    /**
     * 获取手术信息
     */
    TakeNumber("ODS_TakeNumber", "ODS_02030010", "/Takenumber", "", "门诊签到取号新增", new SystemTypeEnum[]{SystemTypeEnum.HIS}),

    /**
     * 获取手术信息
     */
    SyncOrderState("ODS_SyncOrderState", "ODS_02030004", "/syncOrderState", "", "门诊就诊状态查询", new SystemTypeEnum[]{SystemTypeEnum.HIS}),

    /**
     * 获取手术信息
     */
    SubmitReview("ODS_SubmitReview", "ODS_02040019", "/SubmitReview", "", "停诊审核提交", new SystemTypeEnum[]{SystemTypeEnum.HIS}),

    /**
     * 获取手术信息
     */
    SubmitPreDiagnosis("ODS_SubmitVisitReason", "ODS_02040018", "/SubmitVisitReason", "", "诊前评估信息新增", new SystemTypeEnum[]{SystemTypeEnum.HIS}),

    /*hcn-registration-ssdev4*/
    /**
     * 检验预约申请项目查询
     */
    LAB_APPOINT_REQUEST_QUERY("ODS_LabAppointRequestQuery", "ODS_02060001", "labAppointment/app/labAppointment.do", "", "检验预约申请项目查询", new SystemTypeEnum[]{SystemTypeEnum.HIS}),

    /**
     * 预约日期查询
     */
    LAB_APPOINT_QUERY_DATE("ODS_LabAppointQueryDate", "ODS_02060002", "labAppointment/app/labAppointment.do", "", "检验预约排班（日期）查询", new SystemTypeEnum[]{SystemTypeEnum.HIS}),

    /**
     * 分时段号源信息查询
     */
    LAB_APPOINT_QUERY_DIVISION_CODE("ODS_LabAppointQueryDivisionCode", "ODS_02060003", "labAppointment/app/labAppointment.do", "", "检验预约分时段号源查询", new SystemTypeEnum[]{SystemTypeEnum.HIS}),

    /**
     * 预约登记确认
     */
    LAB_APPOINT_SUBMIT("ODS_LabAppointSubmit", "ODS_02060004", "labAppointment/app/labAppointment.do", "", "检验预约登记确认", new SystemTypeEnum[]{SystemTypeEnum.HIS}),

    /**
     * 预约登记取消
     */
    LAB_APPOINT_CANCEL("ODS_LabAppointCancel", "ODS_02060005", "labAppointment/app/labAppointment.do", "", "检验预约登记取消", new SystemTypeEnum[]{SystemTypeEnum.HIS}),

    /**
     * 预约登记更新
     */
    LAB_APPOINT_UPDATE("ODS_LabAppointUpdate", "ODS_02060006", "labAppointment/app/labAppointment.do", "", "检验预约登记更新", new SystemTypeEnum[]{SystemTypeEnum.HIS}),

    /**
     * 预约登记查询
     */
    LAB_APPOINT_QUERY("ODS_LabAppointQuery", "ODS_02060007", "labAppointment/app/labAppointment.do", "", "检验预约-预约登记查询", new SystemTypeEnum[]{SystemTypeEnum.HIS}),

    /**
     * 当前排队信息查询
     */
    LAB_APPOINT_QUEUE_INFO("ODS_LabAppointQueueInfo", "ODS_02060012", "labAppointment/app/labAppointment.do", "", "检验预约实时排队信息查询", new SystemTypeEnum[]{SystemTypeEnum.HIS}),

    /**
     * 诊疗价格信息查询
     */
    QUERY_TREATMENT("ODS_queryTreatment", "ODS_03020013", "labAppointment/app/labAppointment.do", "", "诊疗价格信息查询", new SystemTypeEnum[]{SystemTypeEnum.HIS}),

    /**
     * 药品价格信息查询
     */
    QUERY_DRUGS("ODS_queryDrugs", "ODS_03020012", "labAppointment/app/labAppointment.do", "", "药品价格信息查询", new SystemTypeEnum[]{SystemTypeEnum.HIS}),

    /**
     * 医保预结算信息
     */
    MedicalInsurancePreSettlement("ODS_Mi_PreSetl", "ODS_04030005", "labAppointment/app/labAppointment.do", "", "医保预结算信息", new SystemTypeEnum[]{SystemTypeEnum.HIS}),

    /**
     * 医保支付结果查询
     */
    MedicalInsurancePaymentResult("ODS_Mi_QuerySetlinfo", "ODS_04030006", "labAppointment/app/labAppointment.do", "", "医保支付结果查询", new SystemTypeEnum[]{SystemTypeEnum.HIS}),

    /**
     * 医保退费
     */
    MedicalInsurancePaymentRefund("ODS_MI_refundAll", "ODS_04030007", "labAppointment/app/labAppointment.do", "", "医保退费", new SystemTypeEnum[]{SystemTypeEnum.HIS}),

    /**
     * 自费退费
     */
    MedicalInsurancePaymentOwnRefund("ODS_refundBySelfPaid", "ODS_04030009", "labAppointment/app/labAppointment.do", "", "自费退费", new SystemTypeEnum[]{SystemTypeEnum.HIS}),

    /**
     * 查询是否可退费
     */
    MedicalInsurancePaymentQueryRefund("ODS_GetRefundFlag", "ODS_04030008", "labAppointment/app/labAppointment.do", "", "查询是否可退费", new SystemTypeEnum[]{SystemTypeEnum.HIS}),

    /**
     * 获取费用明细上传信息
     */
    UploadFeeDetails("ODS_UploadFeeDetails", "ODS_04030010", "labAppointment/app/labAppointment.do", "", "获取费用明细上传信息", new SystemTypeEnum[]{SystemTypeEnum.HIS}),

    /**
     * 查询门诊登记信息
     */
    InsurancePatientDiagnosis("ODS_InsurancePatientDiagnosis", "ODS_04030011", "labAppointment/app/labAppointment.do", "", "门诊登记信息获取", new SystemTypeEnum[]{SystemTypeEnum.HIS}),

    /**
     * 查询病历签名待审核列表
     */
    QuerySignatureAuthRecords("ODS_querySignatureAuthRecords", "ODS_03020022", "/querySignatureAuthRecords", "", "查询病历签名待审核列表", new SystemTypeEnum[]{SystemTypeEnum.HIS}),

    /**
     * 查询历史审核病历签名申请列表
     */
    QueryHistorySignatureRecords("ODS_queryHistorySignatureRecords", "ODS_03020022", "/queryHistorySignatureRecords", "", "查询历史审核病历签名申请列表", new SystemTypeEnum[]{SystemTypeEnum.HIS}),

    /**
     * 查询我申请的病历签名申请列表
     */
    QueryRegisterSignatureRecords("ODS_queryRegisterSignatureRecords", "ODS_03020022", "/queryRegisterSignatureRecords", "", "查询我申请的病历签名申请列表", new SystemTypeEnum[]{SystemTypeEnum.HIS}),

    /**
     * 查询病历签名申请详情
     */
    GetSignatureRecordDetail("ODS_getSignatureRecordDetail", "ODS_03020022", "/getSignatureRecordDetail", "", "查询病历签名申请详情", new SystemTypeEnum[]{SystemTypeEnum.HIS}),

    /**
     * 提交病案授权申请审核结果
     */
    UploadSignatureRecord("ODS_uploadSignatureRecord", "ODS_03020022", "/querySignatureAuthRecords", "", "提交病案授权申请审核结果", new SystemTypeEnum[]{SystemTypeEnum.HIS}),

    /**
     * 查询待审核不良事件列表
     */
    QueryAuditAdverseEvents("ODS_queryAuditAdverseEvents", "", "", "", "查询待审核不良事件列表", new SystemTypeEnum[]{SystemTypeEnum.HIS}),

    /**
     * 查询历史审核不良事件列表
     */
    QueryHistoryAdverseEvents("ODS_queryHistoryAdverseEvents", "", "", "", "查询历史审核不良事件列表", new SystemTypeEnum[]{SystemTypeEnum.HIS}),

    /**
     * 查询我的登记不良事件列表
     */
    QueryRegisterAdverseEvents("ODS_queryRegisterAdverseEvents", "", "", "", "查询我的登记不良事件列表", new SystemTypeEnum[]{SystemTypeEnum.HIS}),

    /**
     * 查询不良事件详情
     */
    GetAdverseEventDetail("ODS_getAdverseEventDetail", "", "", "", "查询不良事件详情", new SystemTypeEnum[]{SystemTypeEnum.HIS}),

    /**
     * 提交不良事件审核结果
     */
    AuditAdverseEvent("ODS_auditAdverseEvent", "", "", "", "提交不良事件审核结果", new SystemTypeEnum[]{SystemTypeEnum.HIS}),
    /**
     * 查询待审核手术权限申请单列表
     */
    QueryAuditOpnAuthRecords("ODS_queryAuditOpnAuthRecords", "ODS_202304181","","","查询待审核手术权限申请单列表",new SystemTypeEnum[]{SystemTypeEnum.HIS}),
    /**
     * 查询历史审核手术权限申请单列表
     */
    QueryHistoryOpnAuthRecords("ODS_queryHistoryOpnAuthRecords", "ODS_202304182","","","查询历史审核手术权限申请单列表",new SystemTypeEnum[]{SystemTypeEnum.HIS}),
    /**
     * 查询我申请的手术权限申请单列表
     */
    QueryRegisterOpnAuthRecords("ODS_queryRegisterOpnAuthRecords", "ODS_202304183","","","查询我申请的手术权限申请单列表",new SystemTypeEnum[]{SystemTypeEnum.HIS}),
    /**
     * 查询手术权限申请单详情
     */
    GetOpnAuthRecordDetail("ODS_getOpnAuthRecordDetail", "ODS_202304184","","","查询手术权限申请单详情",new SystemTypeEnum[]{SystemTypeEnum.HIS}),
    /**
     * 提交手术权限申请审核结果
     */
    AuditOpnAuthRecord("ODS_auditOpnAuthRecord", "ODS_202304185","","","提交手术权限申请审核结果",new SystemTypeEnum[]{SystemTypeEnum.HIS}),
    /**
     * 查询待审核病案授权申请列表
     */
    QueryAuditMRAuthRecords("ODS_queryAuditMRAuthRecords", "ODS_202304201","","","查询待审核病案授权申请列表",new SystemTypeEnum[]{SystemTypeEnum.HIS}),
    /**
     * 查询历史审核病案授权申请列表
     */
    QueryHistoryMRAuthRecords("ODS_queryHistoryMRAuthRecords", "ODS_202304202","","","查询历史审核病案授权申请列表",new SystemTypeEnum[]{SystemTypeEnum.HIS}),
    /**
     * 查询我申请的病案授权申请列表
     */
    QueryRegisterMRAuthRecords("ODS_queryRegisterMRAuthRecords", "ODS_202304203","","","查询我申请的病案授权申请列表",new SystemTypeEnum[]{SystemTypeEnum.HIS}),
    /**
     * 查询病案授权申请详情
     */
    GetMRAuthRecordDetail("ODS_getMRAuthRecordDetail", "ODS_202304204","","","查询病案授权申请详情",new SystemTypeEnum[]{SystemTypeEnum.HIS}),
    /**
     * 提交病案授权申请审核结果
     */
    AuditMRAuthRecord("ODS_auditMRAuthRecord", "ODS_202304205","","","提交病案授权申请审核结果",new SystemTypeEnum[]{SystemTypeEnum.HIS}),


    /**
     * 新增枚举类-----------------------------------------------------------------------------------------------------------
     */
    //Todo:新增联防
    FindQuarantineList("findQuarantineList", "","","","获取患者的隔离观察列表",new SystemTypeEnum[]{SystemTypeEnum.HIS}),
    FindIsolationAssistanceList("findIsolationAssistanceList", "","","","生活服务记录列表",new SystemTypeEnum[]{SystemTypeEnum.HIS}),
    AddIsolationAssistance("addIsolationAssistance", "","","","生活服务保存",new SystemTypeEnum[]{SystemTypeEnum.HIS}),
    UpdateIsolationAssistance("updateIsolationAssistance", "","","","生活服务修改",new SystemTypeEnum[]{SystemTypeEnum.HIS}),
    CancelIsolationAssistance("cancelIsolationAssistance", "","","","生活服务取消",new SystemTypeEnum[]{SystemTypeEnum.HIS}),

    /**
     * 查询签约记录
      */
    FindScRecord("findScRecord", "", "/findScRecord", "", "查询签约记录", new SystemTypeEnum[]{SystemTypeEnum.CHIS}),

    /**
     * 同步问卷推送结果
     */
    SaveFgQsStatus("saveFgQsStatus", "", "/saveFgQsStatus", "", "同步问卷推送结果", new SystemTypeEnum[]{SystemTypeEnum.CHIS}),

    /**
     * 同步问卷满意结果
     */
    SaveSdQsStatus("saveSdQsStatus", "", "/saveSdQsStatus", "", "同步问卷满意结果", new SystemTypeEnum[]{SystemTypeEnum.CHIS}),


    /**
     * 查询需要完成中医体质辨识和老年人自理能力评估的居民列表
     */
    QueryResidentInfo("queryResidentInfo", "", "/queryResidentInfo", "", "查询需要完成中医体质辨识和老年人自理能力评估的居民列表", new SystemTypeEnum[]{SystemTypeEnum.CHIS}),
    /**
     * 推送中医体质辨识结果到公卫
     */
    SubmitPhysique("submitPhysique", "","/submitPhysique","","推送中医体质辨识结果到公卫",new SystemTypeEnum[]{SystemTypeEnum.CHIS}),
    /**
     * 推送老年人评估数据给公卫
     */
    SubmitOldPersonAssessment("submitOldPersonAssessment", "","/submitOldPersonAssessment","","推送老年人评估数据给公卫",new SystemTypeEnum[]{SystemTypeEnum.CHIS}),
    /**
     *
     */
    GetManaUnitListByRegionCode("getManaUnitListByRegionCode", "","/getManaUnitListByRegionCode","","getManaUnitListByRegionCode",new SystemTypeEnum[]{SystemTypeEnum.CHIS}),
    /**
     *
     */
    QueryVisitPlans("queryVisitPlans", "", "/queryVisitPlans", "", "查询慢病随访计划列表", new SystemTypeEnum[]{SystemTypeEnum.CHIS}),
    /**
     *
     */
    AddVisits("addVisits", "", "/addVisits", "", "", new SystemTypeEnum[]{SystemTypeEnum.CHIS}),
    /**
     *
     */
    QueryLastHypertensionMedicines("queryLastHypertensionMedicines", "", "/queryLastHypertensionMedicines", "", "",
            new SystemTypeEnum[]{SystemTypeEnum.CHIS}),
    /**
     *
     */
    QueryLastDiabetesMedicines("queryLastDiabetesMedicines", "", "/queryLastDiabetesMedicines", "", "",
            new SystemTypeEnum[]{SystemTypeEnum.CHIS}),
    /**
     *
     */
    QueryMedicines("queryMedicines", "", "/queryMedicines", "", "", new SystemTypeEnum[]{SystemTypeEnum.CHIS}),
    /**
     *
     */
    QueryArchiveList("queryArchiveList", "", "/queryArchiveList", "", "查询个档列表", new SystemTypeEnum[]{SystemTypeEnum.CHIS}),
    /**
     *
     */
    GetArchiveDetail("getArchiveDetail", "", "/getArchiveDetail", "", "查询个档详情", new SystemTypeEnum[]{SystemTypeEnum.CHIS}),
    /**
     *
     */
    GetArchiveDetailByIdCard("getArchiveDetailByIdCard", "", "/getArchiveDetailByIdCard", "", "",
            new SystemTypeEnum[]{SystemTypeEnum.CHIS}),
    /**
     *
     */
    AddArchive("addArchive", "", "/addArchive", "", "新建个档", new SystemTypeEnum[]{SystemTypeEnum.CHIS}),
    /**
     *
     */
    UpdateArchive("updateArchive", "", "/updateArchive", "", "修改个档", new SystemTypeEnum[]{SystemTypeEnum.CHIS}),
    /**
     *
     */
    SaveResidentArchivesApplyInfo("saveResidentArchivesApplyInfo", "", "/saveResidentArchivesApplyInfo", "", "",
            new SystemTypeEnum[]{SystemTypeEnum.CHIS}),
    /**
     * 签约状态更新
     */
    UpdateSignFlag("updateSignFlag", "", "/updateSignFlag", "", "签约状态更新", new SystemTypeEnum[]{SystemTypeEnum.CHIS}),
    /**
     *
     */
    QueryGridAddressList("queryGridAddressList", "", "/queryGridAddressList", "", "",
            new SystemTypeEnum[]{SystemTypeEnum.CHIS}),
    /**
     *
     */
    ValidateIdCardExisit("validateIdCardExisit", "", "/validateIdCardExisit", "", "健康档案标识查询",
            new SystemTypeEnum[]{SystemTypeEnum.CHIS}),
    /**
     *
     */
    ValidateFamilyIdCardExist("validateFamilyIdCardExist", "", "/validateIdCardExisit", "", "家庭成员健康档案标识查询",
            new SystemTypeEnum[]{SystemTypeEnum.CHIS}),
    /**
     *
     */
    QueryManaDoctors("queryManaDoctors", "", "/queryManaDoctors", "", "", new SystemTypeEnum[]{SystemTypeEnum.CHIS}),

    /**
     *
     */
    GetResidentArchivesApplyInfo("getResidentArchivesApplyInfo", "", "/getResidentArchivesApplyInfo", "", "",
            new SystemTypeEnum[]{SystemTypeEnum.CHIS}),
    /**
     *
     */
    GetResidentArchivesApplyInfoDetail("getResidentArchivesApplyInfoDetail", "", "/getResidentArchivesApplyInfoDetail"
            , "", "", new SystemTypeEnum[]{SystemTypeEnum.CHIS}),
    /**
     *
     */
    CancelResidentArchivesApply("cancelResidentArchivesApply", "", "/cancelResidentArchivesApply", "", "",
            new SystemTypeEnum[]{SystemTypeEnum.CHIS}),
    /**
     *
     */
    ExamineResidentArchivesApply("examineResidentArchivesApply", "", "/examineResidentArchivesApply", "", "",
            new SystemTypeEnum[]{SystemTypeEnum.CHIS}),
    /**
     *
     */
    QuerySpecialArchiveList("querySpecialArchiveList", "", "/querySpecialArchiveList", "", "",
            new SystemTypeEnum[]{SystemTypeEnum.CHIS}),
    /**
     *
     */
    QueryHypertensionArchiveList("queryHypertensionArchiveList", "", "/queryHypertensionArchiveList", "", "高血压档案列表获取",
            new SystemTypeEnum[]{SystemTypeEnum.CHIS}),
    /**
     *
     */
    GetHypertensionArchiveDetail("getHypertensionArchiveDetail", "", "/getHypertensionArchiveDetail", "", "高血压档案详情获取",
            new SystemTypeEnum[]{SystemTypeEnum.CHIS}),
    /**
     *
     */
    AddHypertensionArchive("addHypertensionArchive", "", "/addHypertensionArchive", "", "新增高血压档案",
            new SystemTypeEnum[]{SystemTypeEnum.CHIS}),
    /**
     *
     */
    UpdateHypertensionArchive("updateHypertensionArchive", "", "/updateHypertensionArchive", "", "修改高血压档案",
            new SystemTypeEnum[]{SystemTypeEnum.CHIS}),
    /**
     *
     */
    QueryDiabetesArchiveList("queryDiabetesArchiveList", "", "/queryDiabetesArchiveList", "", "糖尿病档案列表获取",
            new SystemTypeEnum[]{SystemTypeEnum.CHIS}),
    /**
     *
     */
    GetDiabetesArchiveDetail("getDiabetesArchiveDetail", "", "/getDiabetesArchiveDetail", "", "糖尿病档案详情获取",
            new SystemTypeEnum[]{SystemTypeEnum.CHIS}),
    /**
     *
     */
    AddDiabetesArchive("addDiabetesArchive", "", "/addDiabetesArchive", "", "新增糖尿病档案",
            new SystemTypeEnum[]{SystemTypeEnum.CHIS}),
    /**
     *
     */
    UpdateDiabetesArchive("updateDiabetesArchive", "", "/updateDiabetesArchive", "", "修改糖尿病档案",
            new SystemTypeEnum[]{SystemTypeEnum.CHIS}),
    /**
     *
     */
    ValidateDiabetesArchiveExisit("validateDiabetesArchiveExisit", "", "/validateDiabetesArchiveExisit", "", "",
            new SystemTypeEnum[]{SystemTypeEnum.CHIS}),
    /**
     *
     */
    ValidateHypertensionArchiveExisit("validateHypertensionArchiveExisit", "", "/validateHypertensionArchiveExisit",
            "", "", new SystemTypeEnum[]{SystemTypeEnum.CHIS}),
    /**
     *
     */
    GetHistoryVisitByEmpiId("getHistoryVisitByEmpiId", "", "/getHistoryVisitByEmpiId", "", "根据empiId查询历史随访记录",
            new SystemTypeEnum[]{SystemTypeEnum.CHIS}),
    /**
     *
     */
    GetVisitByVisitId("getVisitByVisitId", "", "/getVisitByVisitId", "", "根据visitId查询随访记录详情", new SystemTypeEnum[]{SystemTypeEnum.CHIS}),
    /**
     *
     */
    GetPersonalInfo("getPersonalInfo", "", "/getPersonalInfo", "", "", new SystemTypeEnum[]{SystemTypeEnum.CHIS}),
    /**
     *
     */
    GetGridList("getGridList", "", "/getGridList", "", "", new SystemTypeEnum[]{SystemTypeEnum.CHIS}),
    /**
     *
     */
    GetUidList("getUidList", "", "/getUidList", "", "根据机构编码获取公卫医生列表", new SystemTypeEnum[]{SystemTypeEnum.CHIS}),
    /**
     *
     */
    CommitApply("commitApply", "", "/commitApply", "", "", new SystemTypeEnum[]{SystemTypeEnum.CHIS}),
    /**
     *
     */
    GetApplyList("getApplyList", "", "/getApplyList", "", "", new SystemTypeEnum[]{SystemTypeEnum.CHIS}),
    /**
     *
     */
    QueryFamilyMember("queryFamilyMember", "", "", "", "", new SystemTypeEnum[]{SystemTypeEnum.CHIS}),
    /**
     * 获取公卫团队列表
     */
    GetFTeamList("getFTeamList", "", "/getFTeamList", "", "获取公卫团队列表", new SystemTypeEnum[]{SystemTypeEnum.CHIS}),
    /**
     * 查询公卫服务包列表
     */
    GetServicePackages("getServicePackages", "", "/getServicePackages", "", "查询公卫服务包列表", new SystemTypeEnum[]{SystemTypeEnum.CHIS}),
    /**
     * 查询公卫服务项列表
     */
    GetServiceItems("getServiceItems", "","/getServicePackages","","查询公卫服务项列表",new SystemTypeEnum[]{SystemTypeEnum.CHIS}),
    /**
     * 签约同步到公卫
     */
    SaveSignContract("saveSignContract", "", "/saveSignContract", "", "签约同步到公卫", new SystemTypeEnum[]{SystemTypeEnum.CHIS}),
    /**
     * 获取公卫签约列表
     */
    GetSignRecordList("getSignRecordList", "", "/getSignRecordList", "", "获取公卫签约列表", new SystemTypeEnum[]{SystemTypeEnum.CHIS}),
    /**
     * 获取公卫签约详情
     */
    GetSignDetails("getSignDetails", "", "/getSignDetails", "", "获取公卫签约详情", new SystemTypeEnum[]{SystemTypeEnum.CHIS}),
    /**
     * 获取待预约包项信息
     */
    QueryReservationInfo("queryReservationInfo", "", "/queryReservationInfo", "", "获取待预约包项信息", new SystemTypeEnum[]{SystemTypeEnum.CHIS}),
    /**
     * 获取团队待服务包信息
     */
    QuerySignContractPackageByTeam("querySignContractPackageByTeam", "", "/querySignContractPackageByTeam", "", "获取团队待服务包信息", new SystemTypeEnum[]{SystemTypeEnum.CHIS}),
    /**
     * 获取团队待服务项信息
     */
    QueryItemsToBeServedByTeamAndPackage("queryItemsToBeServedByTeamAndPackage", "", "/queryItemsToBeServedByTeamAndPackage", "", "获取团队待服务项信息", new SystemTypeEnum[]{SystemTypeEnum.CHIS}),
    /**
     * 获取团队待服务项信息
     */
    QueryItemsToBeServedByScidAndSpid("queryItemsToBeServedByScidAndSpid", "", "/queryItemsToBeServedByScidAndSpid", "", "获取团队待服务项信息", new SystemTypeEnum[]{SystemTypeEnum.CHIS}),
    /**
     * 获取项服务人信息
     */
    QueryPersonToBeServed("queryPersonToBeServed", "", "/queryPersonToBeServed", "", "获取项服务人信息", new SystemTypeEnum[]{SystemTypeEnum.CHIS}),
    /**
     * 执行履约服务保存
     */
    DoSignContractWorkdo("doSignContractWorkdo", "", "/doSignContractWorkdo", "", "执行履约服务保存", new SystemTypeEnum[]{SystemTypeEnum.CHIS}),
    /**
     * 获取履约服务记录
     */
    QuerySignContractWorkListDoc("querySignContractWorkListDoc", "", "/querySignContractWorkListDoc", "", "获取履约服务记录", new SystemTypeEnum[]{SystemTypeEnum.CHIS}),
    /**
     * 根据身份证获取公卫专档人群信息
     */
    GetHealthRecordPeopleInfo("getHealthRecordPeopleInfo", "", "/getHealthRecordPeopleInfo", "", "根据身份证获取公卫专档人群信息", new SystemTypeEnum[]{SystemTypeEnum.CHIS}),
    /**
     * 查询公卫预约记录
     */
    QueryOrderServiceList("queryOrderServiceList", "", "/queryOrderServiceList", "", "查询公卫预约记录", new SystemTypeEnum[]{SystemTypeEnum.CHIS}),
    /**
     * 查询公卫预约详情
     */
    QueryOrderServiceDetail("queryOrderServiceDetail", "", "/queryOrderServiceDetail", "", "查询公卫预约详情", new SystemTypeEnum[]{SystemTypeEnum.CHIS}),
    /**
     * 查询公卫有预约未服务完成状态
     */
    QueryPersonHasOrder("queryPersonHasOrder", "", "/queryPersonHasOrder", "", "查询公卫有预约未服务完成状态", new SystemTypeEnum[]{SystemTypeEnum.CHIS}),
    /**
     * 公卫保存预约记录
     */
    OrderService("orderService", "", "/orderService", "", "公卫保存预约记录", new SystemTypeEnum[]{SystemTypeEnum.CHIS}),
    /**
     * 公卫取消预约
     */
    DeleteOrderService("deleteOrderService", "", "/deleteOrderService", "", "公卫取消预约", new SystemTypeEnum[]{SystemTypeEnum.CHIS}),
    /**
     * 公卫审核预约
     */
    ExamineOrderService("examineOrderService", "", "/examineOrderService", "", "公卫审核预约", new SystemTypeEnum[]{SystemTypeEnum.CHIS}),
    /**
     * 获取公卫签约协议内需填写信息
     */
    GetSignProtocole("getSignProtocole", "", "/getSignProtocole", "", "获取公卫签约协议内需填写信息", new SystemTypeEnum[]{SystemTypeEnum.CHIS}),
    /**
     * 查询家医签约到期提前提醒时间
     */
    QueryContractExpirationTime("queryContractExpirationTime", "", "/queryContractExpirationTime", "", "查询家医签约到期提前提醒时间", new SystemTypeEnum[]{SystemTypeEnum.CHIS}),
    /**
     * 签约支付后同步支付信息到公卫
     */
    CheckPayInfo("checkPayInfo", "", "/checkPayInfo", "", "签约支付后同步支付信息到公卫", new SystemTypeEnum[]{SystemTypeEnum.CHIS}),
    /**
     * 修改签约信息到公卫
     */
    ModifySignRecord("modifySignRecord", "", "/modifySignRecord", "", "修改签约信息到公卫", new SystemTypeEnum[]{SystemTypeEnum.CHIS}),
    /**
     * 查询公卫抵用券列表
     */
    GetVoucherList("getVoucherList", "", "/getVoucherList", "", "查询公卫抵用券列表", new SystemTypeEnum[]{SystemTypeEnum.CHIS}),
    /**
     * 获取医生签约成功有效数量
     */
    CountSignRecord("countSignRecord", "", "/countSignRecord", "", "获取医生签约成功有效数量", new SystemTypeEnum[]{SystemTypeEnum.CHIS}),
    /**
     * 获取医生待确认数量
     */
    CountConfirmSignRecord("countConfirmSignRecord", "", "/countConfirmSignRecord", "", "获取医生待确认数量", new SystemTypeEnum[]{SystemTypeEnum.CHIS}),
    /**
     * 保存评价到公卫
     */
    SaveResidentEvaluation("saveResidentEvaluation", "", "/saveResidentEvaluation", "", "保存评价到公卫", new SystemTypeEnum[]{SystemTypeEnum.CHIS}),
    /**
     * 查询公卫评价列表
     */
    GetResidentEvaluation("getResidentEvaluation", "", "/getResidentEvaluation", "", "查询公卫评价列表", new SystemTypeEnum[]{SystemTypeEnum.CHIS}),
    /**
     * 查询公卫评价详情
     */
    GetResidentEvaluationDetail("getResidentEvaluationDetail", "", "/getResidentEvaluationDetail", "", "查询公卫评价详情", new SystemTypeEnum[]{SystemTypeEnum.CHIS}),
    /**
     * 公卫开启咨询
     */
    BeginConsulting("beginConsulting", "", "/beginConsulting", "", "公卫开启咨询", new SystemTypeEnum[]{SystemTypeEnum.CHIS}),
    /**
     * 公卫发送消息
     */
    SendMessage("sendMessage", "", "/sendMessage", "", "公卫发送消息", new SystemTypeEnum[]{SystemTypeEnum.CHIS}),
    /**
     * 公卫查询消息
     */
    GetMessage("getMessage", "", "/getMessage", "", "公卫查询消息", new SystemTypeEnum[]{SystemTypeEnum.CHIS}),
    /**
     * 公卫查询咨询
     */
    GetConsulting("getConsulting", "", "/getConsulting", "", "公卫查询咨询", new SystemTypeEnum[]{SystemTypeEnum.CHIS}),
    /**
     * 公卫结束咨询
     */
    EndConsulting("endConsulting", "", "/endConsulting", "", "公卫结束咨询", new SystemTypeEnum[]{SystemTypeEnum.CHIS}),
    /**
     * 查询居民是否已开启咨询，返回公卫咨询主键
     */
    CheckOpen("checkOpen", "", "/checkOpen", "", "查询居民是否已开启咨询，返回公卫咨询主键", new SystemTypeEnum[]{SystemTypeEnum.CHIS}),
    /**
     * 签约CA协议查询服务
     */
    GetCADetails("getCADetails", "", "/getCADetails", "", "签约CA协议查询服务", new SystemTypeEnum[]{SystemTypeEnum.CHIS}),
    /**
     * 医生端咨询角标的接口
     */
    GetAwaitConsultingCount("getAwaitConsultingCount", "", "/getAwaitConsultingCount", "", "医生端咨询角标的接口", new SystemTypeEnum[]{SystemTypeEnum.CHIS}),
    /**
     * 医生端和居民端咨询列表的接口
     */
    GetAwaitConsulting("getAwaitConsulting", "", "/getAwaitConsulting", "", "医生端和居民端咨询列表的接口", new SystemTypeEnum[]{SystemTypeEnum.CHIS}),
    /**
     * 同步电子住院证信息
     */
    SyncElectronicProof("ODS_syncElectronicProof", "", "", "", "同步电子住院证信息",new SystemTypeEnum[]{SystemTypeEnum.HIS}),

    ListAntibacterial("ODS_listAntibacterial","ODS_03020021","","","获取抗菌药物记录列表",new SystemTypeEnum[]{SystemTypeEnum.HIS}),//获取抗菌药物记录列表
    GetAntibacterialInfoDdetails("ODS_getAntibacterialInfoDdetails","ODS_03020022","","","获取抗菌药物详细记录",new SystemTypeEnum[]{SystemTypeEnum.HIS}),//获取抗菌药物详细记录

    ConfirmMedicines("ODS_confirmMedicines","ODS_03020023","","","提交抗菌药物审核用量信息",new SystemTypeEnum[]{SystemTypeEnum.HIS}),//提交抗菌药物审核用量信

    GetDepartmentList("ODS_getDepartmentList","ODS_03020024","","","通过机构代码查询科室信息",new SystemTypeEnum[]{SystemTypeEnum.HIS});

    private String serviceName;
    private String serviceCode;
    private String restfulUrlName;
    private String webserviceName;
    private String serviceIntro;
    private SystemTypeEnum[] systemType;

    public String getServiceIntro() {
        return serviceIntro;
    }

    public String getServiceName() {
        return serviceName;
    }

    public String getServiceCode() {
        return serviceCode;
    }

    public void setServiceName(String serviceName) {
        this.serviceName = serviceName;
    }

    public void setServiceCode(String serviceCode) {
        this.serviceCode = serviceCode;
    }

    public String getRestfulUrlName() {
        return restfulUrlName;
    }

    public void setRestfulUrlName(String restfulUrlName) {
        this.restfulUrlName = restfulUrlName;
    }

    public String getWebserviceName() {
        return webserviceName;
    }

    public void setWebserviceName(String webserviceName) {
        this.webserviceName = webserviceName;
    }

    public SystemTypeEnum[] getSystemType() {
        return systemType;
    }

    public void setSystemType(SystemTypeEnum[] systemType) {
        this.systemType = systemType;
    }
}
